package com.bdzl.pub.entity.data;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.NonNull;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;



/**
 * 企业基础信息表
 *
 * @author yangyicai
 * @email yangyicai@foxmail.com
 * @date 2021-03-23 13:57:43
 */
@Data
public class EnterpriseDO implements Serializable {
	private static final long serialVersionUID = 1L;

	//ID 主键，自增
	private Integer entId;
	//营业执照编号/统一社会信用代码，唯一
	@NonNull
	private String entNo;
	//企业名称
	@NonNull
	private String entName;
	//营业执照图片地址
	@NonNull
	private String entLicensePic;
	//企业印章图片地址
	private String entSealPic;
	//企业类型
	private String entType;
	//企业证件地址
	private String entAdr;
	//法人
	private String entLegal;
	//法人身份证号码
	private String entLegalCardid;
	//法人联系电话
	private String entLegalPhone;
	//企业联系邮箱
	private String entEmail;
	//注册资本
	private String entMoney;
	//成立日期
	private String entCredate;
	//营业期限
	private String entBuslimit;
	//经营范围
	private String entScope;
	//创建用户
	private Integer entCreuser;
	//创建时间
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone="GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	private Date entCretime;
	//修改用户
	private Integer entModuser;
	//修改时间
	@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
	@JsonFormat(timezone="GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
	private Date entModtime;
	//备注信息
	private String entRemark;

	public EnterpriseDO() {
	}
}
